package com.onland.dfish.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 * 用户实体类
 */
@Alias("users")
@TableName("`t_users`")
@Data
public class Users {
    /**
     * 用户id
     */
    @TableId(type = IdType.AUTO)
    @TableField("`id`")
    private Integer id;
    /**
     * 用户姓名
     */
    @TableField("`name`")
    private String name;
    /**
     * 用户密码
     */
    @TableField("`password`")
    private String psd;
    /**
     * 用户邮箱
     */
    @TableField("`email`")
    private String email;
    /**
     * 用户手机
     */
    @TableField("`phone`")
    private String phone;
    /**
     * 用户真实姓名
     */
    @TableField("`real_name`")
    private String realName;
    /**
     * 用户年龄
     */
    @TableField("`age`")
    private Integer age;
    /**
     * 用户性别
     */
    @TableField("`sex`")
    private Integer sex;
    /**
     * 用户头像
     */
    @TableField("`face`")
    private String face;
    /**
     * 添加用户时间
     */
    @TableField("`add_time`")
    private Date addTime;

    @Override
    public String toString() {
        return "Users{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", psd='" + psd + '\'' +
                ", email='" + email + '\'' +
                ", phone='" + phone + '\'' +
                ", realName='" + realName + '\'' +
                ", age=" + age +
                ", sex=" + sex +
                ", face='" + face + '\'' +
                ", addTime=" + addTime +
                '}';
    }
}
